\hypertarget{ap7000__lcd_8h}{
\section{E:/Ausbildung/Semester3/Kopie von AVR32\_\-Work1/Halos\_\-Development/src/devices/ports/avr32/ap7x/ap7000/displays/inc/ap7000\_\-lcd.h File Reference}
\label{ap7000__lcd_8h}\index{E:/Ausbildung/Semester3/Kopie von AVR32\_\-Work1/Halos\_\-Development/src/devices/ports/avr32/ap7x/ap7000/displays/inc/ap7000\_\-lcd.h@{E:/Ausbildung/Semester3/Kopie von AVR32\_\-Work1/Halos\_\-Development/src/devices/ports/avr32/ap7x/ap7000/displays/inc/ap7000\_\-lcd.h}}
}
AP7000 hardware dependet graphic/lcd header.  


{\tt \#include $<$inttypes.h$>$}\par
{\tt \#include \char`\"{}graphics.h\char`\"{}}\par
{\tt \#include \char`\"{}graphis\_\-hw\_\-interface.h\char`\"{}}\par
{\tt \#include \char`\"{}pio.h\char`\"{}}\par
{\tt \#include \char`\"{}pm\_\-at32ap7000.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct \hyperlink{structlcdc__configuration__s}{lcdc\_\-configuration\_\-s}
\begin{CompactList}\small\item\em Struct that defines the configuration of the LCD controller. \item\end{CompactList}\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{group__ap7000__lcd_gcf3edd4d44a99cff73b884e9ab496718}{LCD\_\-FRAMEBUFFER}~0x90000000
\item 
\#define \hyperlink{group__ap7000__lcd_g4a20e62f00af437f0751229dbe5f155c}{GLCD\_\-LEFT}~0
\item 
\#define \hyperlink{group__ap7000__lcd_gf2ee96404297ed47a1437012251aaf08}{GLCD\_\-TOP}~0
\item 
\#define \hyperlink{group__ap7000__lcd_g159d4b69cc8ba37f5e689e1ca132add6}{GLCD\_\-RIGHT}~480
\item 
\#define \hyperlink{group__ap7000__lcd_g5472b3d9706ac3335f1f22b0cdd6d18f}{GLCD\_\-BOTTOM}~272
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{group__ap7000__lcd_g73bd598b8ec465e0962110c640cd7a65}{
typedef struct \hyperlink{structlcdc__configuration__s}{lcdc\_\-configuration\_\-s} \hyperlink{group__ap7000__lcd_g73bd598b8ec465e0962110c640cd7a65}{lcdc\_\-conf\_\-t}}
\label{group__ap7000__lcd_g73bd598b8ec465e0962110c640cd7a65}

\begin{CompactList}\small\item\em Struct that defines the configuration of the LCD controller. \item\end{CompactList}\item 
\hypertarget{group__ap7000__lcd_g9c639bd343606632b938f16f4adf516a}{
typedef uint8\_\-t \hyperlink{group__ap7000__lcd_g9c639bd343606632b938f16f4adf516a}{boolean}}
\label{group__ap7000__lcd_g9c639bd343606632b938f16f4adf516a}

\begin{CompactList}\small\item\em typedef enum \{False, True\} boolean \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int \hyperlink{group__ap7000__lcd_gdaab935823d9ec8447c28b6c56b221c4}{init\_\-gdi\_\-driver} (\hyperlink{structlcdc__configuration__s}{lcdc\_\-conf\_\-t} $\ast$lcdc\_\-conf)
\begin{CompactList}\small\item\em Configures the LCD module. \item\end{CompactList}\item 
void \hyperlink{group__ap7000__lcd_g8ce36407397a9552d2fc31dc420161c8}{init\_\-graphics2} ()
\begin{CompactList}\small\item\em Initalization of graphic device. \item\end{CompactList}\item 
\hypertarget{group__ap7000__lcd_g22c97331a55371956dcd6942b2846734}{
void \hyperlink{group__ap7000__lcd_g22c97331a55371956dcd6942b2846734}{real\_\-buffer\_\-clear} (void)}
\label{group__ap7000__lcd_g22c97331a55371956dcd6942b2846734}

\begin{CompactList}\small\item\em real frame buffer clean \item\end{CompactList}\item 
void \hyperlink{group__ap7000__lcd_gb241bf31e7011997b92062d0a4777168}{SetLCD\_\-Conf} (\hyperlink{structlcdc__configuration__s}{lcdc\_\-conf\_\-t} $\ast$lcdconf)
\begin{CompactList}\small\item\em Configures the LCD module. \item\end{CompactList}\item 
\hypertarget{group__ap7000__lcd_g235164669919b33f46e08b3290006e75}{
void \hyperlink{group__ap7000__lcd_g235164669919b33f46e08b3290006e75}{InitDriver} (void)}
\label{group__ap7000__lcd_g235164669919b33f46e08b3290006e75}

\begin{CompactList}\small\item\em Initalize Driver. \item\end{CompactList}\item 
void \hyperlink{group__ap7000__lcd_gf5e9e0c22e0b24937dd062a816e80cfc}{SetDeviceContext} (\hyperlink{struct_device_context__t}{DeviceContext\_\-t} $\ast$DC, uint8\_\-t deviceNumber)
\begin{CompactList}\small\item\em Sets the device context. \item\end{CompactList}\item 
\hypertarget{group__ap7000__lcd_g56383c24c79cdc986208c6cd3dacc081}{
void \hyperlink{group__ap7000__lcd_g56383c24c79cdc986208c6cd3dacc081}{lcd\_\-pio\_\-config} (void)}
\label{group__ap7000__lcd_g56383c24c79cdc986208c6cd3dacc081}

\begin{CompactList}\small\item\em Configures PIO. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
AP7000 hardware dependet graphic/lcd header. 

\begin{Desc}
\item[Author:]Team Halos \end{Desc}
\begin{Desc}
\item[Version:]0.0.1 \end{Desc}
\begin{Desc}
\item[Date:]2008-2009 \end{Desc}
\begin{Desc}
\item[Note:]Hardware: NGW100, Software: AVR32-GCC \end{Desc}
\begin{Desc}
\item[License: ]LGPLv2.1 \end{Desc}
